/* block1.css */
#banner { margin-bottom: 2%; }
#banner .slick-prev, #banner .slick-next { width: 100px; height: 100px; line-height: 100px; background: rgba(35, 24, 21, 0.8); color: #fff; font-size: 60px; }
#banner .slick-prev:hover, #banner .slick-next:hover { background: rgba(250, 186, 1, 0.8); }
#banner .slick-prev { left: 0; }
#banner .slick-next { right: 0; }
#banner .slick-prev:hover, #banner .slick-prev:focus, #banner .slick-next:hover, #banner .slick-next:focus { background: #dc1818; }
#banner .slick-dots li button { width: 85px; height: 10px; border-radius: 10px; background: #fff; filter: alpha(opacity=100); opacity: 1; }
#banner .slick-dots li.slick-active button { background: #dc1818; }

@media screen and (max-width: 1200px) { #banner .slick-prev, #banner .slick-next { width: 30px; height: 30px; line-height: 30px; font-size: 16px; margin-top: -15px; } }
@media screen and (max-width: 875px) { 
    #banner { margin-bottom: 40px; } 
    
}

/* block6.css */
.newBlock1 { margin-bottom: 2.86458%; }

@media screen and (max-width: 875px) { .newBlock1 { margin-bottom: 40px; } }

.newBlock1 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; justify-content: space-between; }

.newBlock1 .item { width: 12.2093%; text-align: center; }

.newBlock1 .tit { color: #333; margin-top: 10px; font-size: 17px;}

@media screen and (max-width: 875px) { .newBlock1 .flexW { flex-wrap: wrap; }
  .newBlock1 .item { width: 47%; margin-bottom: 20px; } }

/* block7.css */
.newBlock2 { margin-bottom: 2.86458%; text-align: center; }

@media screen and (max-width: 875px) { .newBlock2 { margin-bottom: 40px; } }

.newBlock2 .title { font-size: 30px; color: #222; }

.newBlock2 .wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; justify-content: space-between; margin-top: 30px; }

.newBlock2 .leftW { width: 30%; }

.newBlock2 .rightW { width: 69.16667%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; justify-content: space-between; flex-wrap: wrap; }

.newBlock2 .rightW .imgW { width: 49.39759%; margin-bottom: 1.20482%; }

.newBlock2 .imgW:hover img{opacity: 1;}
.newBlock2 .imgW:hover .tit{opacity: 0;}

.newBlock2 .imgW { position: relative;background: #000; }

.newBlock2 .imgW a { display: block; }

.newBlock2 .imgW img { width: 100%; opacity: .3;}

.newBlock2 .tit { width: 100%; height: 100%; position: absolute; top: 0; left: 0; font-size: 40px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; align-items: center; }

.newBlock2 .tit span { width: 100%; text-align: center; }

@media screen and (max-width: 875px) { .newBlock2 .tit { font-size: 13px; } }

/* block3.css */
.block3_ad { margin-bottom: 2%; }
.block3_ad .center { background: #EEEEEE; }
.block3_ad .leftWrap { width: 49.7093%; vertical-align: middle; }
.block3_ad .rightWrap { width: 44.18605%; vertical-align: middle; padding-right: 4.65116%; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.block3_ad .imgWrap { display: block; position: relative; }
.block3_ad .imgWrap:before { content: ""; width: 10px; height: 100%; background: #fff; position: absolute; left: 100%; top: 0; }
.block3_ad .play { width: 12.51462%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.block3_ad .title { font-size: 40px; font-weight: bold; color: #000; }
.block3_ad .des { color: #333; line-height: 24px; height: 96px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-top: 4.41176%; }
.block3_ad .more { display: inline-block; padding: 15px 50px; color: #fff; background: #dc1818; border-radius: 3px; line-height: 1; margin-top: 5.14706%; }
.block3_ad .more:after { content: "\e651"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; margin-left: 10px; font-size: 16px; margin-top: -3px; vertical-align: middle; }
.block3_ad .more:hover { background: #742121; }

@media screen and (max-width: 1400px) { .block3_ad .title { font-size: 32px; } }
@media screen and (max-width: 875px) { .block3_ad { margin-bottom: 40px; }
    .block3_ad .title { font-size: 24px; }
    .block3_ad .more { padding: 8px 24px; margin-top: 25px; }
    .block3_ad .leftWrap { width: 100%; }
    .block3_ad .rightWrap { width: 100%; margin-top: 20px; text-align: center; }
    .block3_ad .center { background: none; }
    .block3_ad .des { margin-top: 15px; } }

/* block8.css */
.block3_ad { margin-bottom: 2%; }
.block3_ad .center { background: #EEEEEE; }
.block3_ad .leftWrap { width: 49.7093%; vertical-align: middle; }
.block3_ad .rightWrap { width: 44.18605%; vertical-align: middle; padding-right: 4.65116%; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.block3_ad .imgWrap { display: block; position: relative; }
.block3_ad .imgWrap:before { content: ""; width: 10px; height: 100%; background: #fff; position: absolute; left: 100%; top: 0; }
.block3_ad .play { width: 12.51462%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.block3_ad .title { font-size: 40px; font-weight: bold; color: #000; }
.block3_ad .des { color: #333; line-height: 24px; height: 96px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-top: 4.41176%; }
.block3_ad .more { display: inline-block; padding: 15px 50px; color: #fff; background: #dc1818; border-radius: 3px; line-height: 1; margin-top: 5.14706%; }
.block3_ad .more:after { content: "\e651"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; margin-left: 10px; font-size: 16px; margin-top: -3px; vertical-align: middle; }
.block3_ad .more:hover { background: #742121; }

@media screen and (max-width: 1400px) { .block3_ad .title { font-size: 32px; } }
@media screen and (max-width: 875px) { 
    .block3_ad { margin-bottom: 40px; }
    .block3_ad .title { font-size: 24px; }
    .block3_ad .more { padding: 8px 24px; margin-top: 25px; }
    .block3_ad .leftWrap { width: 100%; }
    .block3_ad .rightWrap { width: 100%; margin-top: 20px; text-align: center; }
    .block3_ad .center { background: none; }
    .block3_ad .des { margin-top: 15px; } 
    .b3-left,.b3-center,.b3-right{
        width:100%;
    }
    .b3-left ul li{
        text-align: center;
    }
    .tab_box1{
        width:100%;
    }
    .active{
        justify-content: center;
    }
    .tab {
        flex-direction: column;
    }
    .b3-right .b3item img{
        height: 100%;
    }
}
/* block9.css */
.newBlock4 { text-align: center; margin-bottom: 2.86458%; }

@media screen and (max-width: 875px) { .newBlock4 { margin-bottom: 40px; } }

.newBlock4 .title { font-size: 30px; color: #222; padding-bottom: 10px; border-bottom: 1px solid #A0A0A0; }

.newBlock4 .title2 { color: #dc1818; font-weight: bold; font-size: 25px; margin-top: 20px; }

.newBlock4 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; justify-content: space-between; padding-top: 2px; border-top: 1px solid #A0A0A0; margin-top: 15px; }

.newBlock4 .item { width: 16.5%; }

.newBlock4 .imgW img { width: 100%; }

.newBlock4 .tit { background: #7F7F7F; color: #fff; font-size: 17px; font-weight: bold; padding: 10px 0; line-height: 1; }

@media screen and (max-width: 875px) { .newBlock4 .flexW { flex-wrap: wrap; }
  .newBlock4 .item { width: 49%; margin-bottom: 10px; }
  .newBlock4 .tit { font-size: 15px; } }

/* block10.css */
.newBlock5 { text-align: center; margin-bottom: 2.86458%; }

@media screen and (max-width: 875px) { .newBlock5 { margin-bottom: 40px; } }

.newBlock5 .title { font-size: 30px; color: #222; padding-bottom: 10px; border-bottom: 1px solid #A0A0A0; }

.newBlock5 .title2 { color: #dc1818; font-weight: bold; font-size: 25px; margin-top: 20px; }

.newBlock5 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; justify-content: space-between; padding-top: 2px; border-top: 1px solid #A0A0A0; padding-bottom: 2px; border-bottom: 1px solid #A0A0A0; margin-top: 15px; }

.newBlock5 .item { width: 25%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; }

.newBlock5 .imgW { width: 50%; }

.newBlock5 .imgW img { width: 100%; }

.newBlock5 .textW { width: 50%; background: #7F7F7F; color: #fff; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-align: left; }

.newBlock5 .tit { font-size: 17px; font-weight: bold; }

.newBlock5 .des { margin-top: 10px; }

@media screen and (max-width: 875px) { .newBlock5 .flexW { flex-wrap: wrap; }
  .newBlock5 .item { width: 49%; }
  .newBlock5 .tit { font-size: 15px; } }

@media screen and (max-width: 500px) { .newBlock5 .item { width: 100%; } }

/* block8.css */
.newBlock3 { margin-bottom: 2.86458%; text-align: center; }

@media screen and (max-width: 875px) { .newBlock3 { margin-bottom: 40px; } }

.newBlock3 .title { font-size: 30px; color: #222; }

.newBlock3 .flexW { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; justify-content: space-between; flex-wrap: wrap; margin-top: 30px; }

.newBlock3 .item { width: 23.75%; text-align: center; margin-bottom: 20px; }

.newBlock3 .imgW { display: block; }

.newBlock3 .imgW img { width: 100%; }

.newBlock3 .tit { color: #555; font-weight: bold; font-size: 19px; }

@media screen and (max-width: 875px) { .newBlock3 .item { width: 47%; }
  .newBlock3 .tit { font-size: 15px; } }

/* block5.css */
.block5_ad { margin-bottom: 2%; }
.block5_ad .title { font-size: 30px; color: #222; text-align: center; }
.block5_ad .block5_adSlick { margin-right: -60px; padding: 0 5.81395%; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-top: 2.03488%; }
.block5_ad .block5_adSlick .item { margin-right: 60px; }
.block5_ad .block5_adSlick .slick-prev, .block5_ad .block5_adSlick .slick-next { width: 46px; height: 46px; line-height: 42px; background: #FFC11D; color: #fff; font-size: 30px; border-radius: 50%; border: 2px solid #FFC11D; margin-top: -23px; }
.block5_ad .block5_adSlick .slick-prev:hover, .block5_ad .block5_adSlick .slick-next:hover { background: none; color: #FFC11D; }
.block5_ad .block5_adSlick .slick-prev:before { content: "\e621"; }
.block5_ad .block5_adSlick .slick-next:before { content: "\e624"; }
.block5_ad .block5_adSlick .slick-prev { left: 0; }
.block5_ad .block5_adSlick .slick-next { right: 0; margin-right: 80px; }

@media screen and (max-width: 1400px) { .block5_ad .block5_adSlick { padding: 0; }
    .block5_ad .block5_adSlick .item { margin-right: 45px; }
    .block5_ad .block5_adSlick { margin-right: -45px; } }
@media screen and (max-width: 875px) { .block5_ad { margin-bottom: 40px; }
    .block5_ad .block5_adSlick .slick-next { margin-right: 30px; }
    .block5_ad .block5_adSlick .item { margin-right: 30px; }
    .block5_ad .block5_adSlick { margin-right: -30px; margin-top: 20px; } }
